package com.joker.demo.admin.domain.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 应用统计VO
 *
 * @author : feixiang.li
 * @since : 2025-01-27 10:00
 */
@Data
public class AppStatisticsVO implements Serializable {

    /**
     * 应用名称
     */
    private String appName;

    /**
     * 执行器数量
     */
    private Integer executorCount;

    /**
     * 总任务数
     */
    private Long totalTasks;

    /**
     * 完成任务数
     */
    private Long completedTasks;

    /**
     * 失败任务数
     */
    private Long failedTasks;

    /**
     * 平均内存使用率
     */
    private BigDecimal averageMemoryUsage;

    /**
     * 平均活跃线程数
     */
    private Integer averageActiveThreads;
}
